|
ARD2
1.00 for Rev B. Hardware
Airbag Reference Demonstrator using MPC5604P
|
Flash-related operations. More...
Functions | |
| uint8_t | u8fnFlashWrite (uint32_t *pu32Source, uint32_t *pu32Destination, uint16_t u16Size) |
| This is the public function that allows flashing of data. It will copy u8fnFlashWriteDataFromRAM to RAM and execute the complete series of steps to correctly flash. | |
| uint8_t | u8fnFlashErase (uint32_t *pu32DataToErase) |
| This is the public function that allows erasure of data. It will copy u8fnFlashEraseFromRAM to RAM and execute the complete series of steps to correctly erase the sector. | |
Flash-related operations.
Copyright (c) 2011 Freescale Semiconductor Freescale Confidential Proprietary
History:
| uint8_t u8fnFlashErase | ( | uint32_t * | pu32DataToErase | ) |
This is the public function that allows erasure of data. It will copy u8fnFlashEraseFromRAM to RAM and execute the complete series of steps to correctly erase the sector.
| pu32DataToErase,: | Pointer to any address within the sector that shall be erased. |
| uint8_t u8fnFlashWrite | ( | uint32_t * | pu32Source, |
| uint32_t * | pu32Destination, | ||
| uint16_t | u16Size | ||
| ) |
This is the public function that allows flashing of data. It will copy u8fnFlashWriteDataFromRAM to RAM and execute the complete series of steps to correctly flash.
| pu32Source,: | Pointer to data source that must be flashed. |
| pu32Destination,: | pointer to initial destination location. |
| u16Size,: | Number of 32-bit words to be flashed. |